

#ifndef UC_GEPOS3D_H
#define UC_GEPOS3D_H

#include "zadesk.h"
#include "zgepent3d.h"
#include "zgepnt3d.h"
#pragma pack (push, 8)

class
GE_DLLEXPIMPORT
UcGePosition3d : public UcGePointEnt3d
{
public:
    UcGePosition3d ();
    UcGePosition3d (const UcGePoint3d& pnt);
    UcGePosition3d (double x, double y, double z);
    UcGePosition3d (const UcGePosition3d& pos);

    UcGePosition3d&  set        (const UcGePoint3d&);
    UcGePosition3d&  set        (double x, double y, double z );

    UcGePosition3d& operator =  (const UcGePosition3d& pos);
};

#pragma pack (pop)
#endif
